/*banner*/
.banner{
	height: 600px;
	width: 100%;
	background: url(../img/banner2.png) center top no-repeat;
	float: left;
}
.content .content_cont{
	width: 958px;
	border:1px solid #bfbfbf ;
	float:right ;
	margin-top: 46px;
	margin-bottom: 30px;
}
.content .content_cont .cont_top{
	width: 896px;
	border-bottom: 1px solid #1E2F75;
	margin: 0 auto;
}
.content .content_cont .cont_top h2{
	font-size: 18px;
	color: #1E2F75;
	font-weight: normal;
	line-height: 54px;
	margin-left: 20px;
}
.content .content_cont .cont_mid{
	width: 896px;
	margin: 0 auto;
	overflow: hidden;
	
}
.content .content_cont .cont_mid .mid_left{
	width: 620px;
	float: left;
	margin-left: 20px;
}
.content .content_cont .cont_mid .mid_left span{
	font-size: 14px;
	color: #2f2f2f;
	width: 70px;
	display: inline-block;
	float: left;
}
.content .content_cont .cont_mid .mid_left p{
	margin: 10px 0px;
	float: left;
}
.content .content_cont .cont_mid .mid_right{
	width: 236px;
	float: right;
	margin-right: 20px;
	margin-top: 20px;
}
